- excoriate
- v1. strip, peel, skin, scalp, bark, husk, shuck, shell, decorticate; scrape, grate, rasp, file, grind, whet, sand, abrade, scour.2. denounce, blame, accuse, condemn, censure; upbraid, reprove, reproach, rebuke, criticize; chastise, punish, discipline, reprimand, scold, chide; berate, objurgate, vituperate, castigate, inveigh against, rail against.3. vilify, calumniate, malign, asperse, traduce, slander, defame, libel, blacken; disparage, depreciate, belittle, put down, stigmatize, brand; abuse, attack, flay, flog, scourge.
A Note on the Style of the synonym finder. 2014.